#include <deFileSystem_priv.hpp>
Inheritance diagram for deFileSystem:


Public Member Functions | |
| void * | GetInterface (IdeFileSystem::interface_t i) |
| virtual IdeFile * | Open (const char *Filename, long OpenFlags) |
| virtual const char * | GetDirectory () |
| Get the current directoriy. | |
| virtual deBoolean | SetDirectory (const char *Directory) |
| Set the current directory. | |
| virtual deBoolean | Rename (const char *OldFilename, const char *NewFilename) |
| virtual deBoolean | Delete (const char *Filename, deFSPROGRESS StatusCallback) |
| virtual deBoolean | Move (const char *OldFilename, const char *NewFilename, deFSPROGRESS StatusCallback) |
| virtual deBoolean | Copy (const char *OldFilename, const char *NewFilename, deFSPROGRESS StatusCallback) |
| virtual deBoolean | AddDirectory (const char *Directory) |
| virtual deBoolean | DeleteDirectory (const char *Directory, deFSPROGRESS StatusCallback) |
| void * | FindFirst (const char *Pattern, deFileProperties *Properties) |
| deBoolean | FindNext (void *Handle, deFileProperties *Properties) |
| deBoolean | FindEnd (void *Handle) |
Protected Member Functions | |
| deFileSystem () | |
| virtual | ~deFileSystem () |
|
|
|
|
|
|
|
|
Create a directory
Implements IdeFileSystem. Reimplemented in deFSReal, and deFSVirtual. |
|
||||||||||||||||
|
Copy a file
Implements IdeFileSystem. Reimplemented in deFSReal, and deFSVirtual. |
|
||||||||||||
|
Delete a file
Implements IdeFileSystem. Reimplemented in deFSReal, and deFSVirtual. |
|
||||||||||||
|
Delete a directory
Implements IdeFileSystem. Reimplemented in deFSReal, and deFSVirtual. |
|
|
Finish a find and cleanup any memory usage
Implements IdeFileSystem. Reimplemented in deFSReal, and deFSVirtual. |
|
||||||||||||
|
Start a find on the filesystem
Implements IdeFileSystem. Reimplemented in deFSReal, and deFSVirtual. |
|
||||||||||||
|
Find the next file in the list that matches
Implements IdeFileSystem. Reimplemented in deFSReal, and deFSVirtual. |
|
|
Get the current directoriy.
Implements IdeFileSystem. Reimplemented in deFSReal, and deFSVirtual. |
|
|
Function to obtain the proper interface for the filesystem
Implements IdeFileSystem. Reimplemented in deFSReal, and deFSVirtual. |
|
||||||||||||||||
|
Move a file
Implements IdeFileSystem. Reimplemented in deFSReal, and deFSVirtual. |
|
||||||||||||
|
Open a file
Implements IdeFileSystem. Reimplemented in deFSReal, and deFSVirtual. |
|
||||||||||||
|
Rename a file
Implements IdeFileSystem. Reimplemented in deFSReal, and deFSVirtual. |
|
|
Set the current directory.
Implements IdeFileSystem. Reimplemented in deFSReal, and deFSVirtual. |
1.3-rc3